<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>continue和break退出循环</title>
</head>
<body>
<h3>循环退出</h3>
<p>
循环结束： <br>
break：退出循环 <br>
continue：结束本次循环，继续下次循环
</p>
<p>
区别： <br>
continue 退出本次循环，一般用于排除或者跳过某一个选项的时候, 可以使用continue <br>
break 退出整个循环，一般用于结果已经得到, 后续的循环不需要的时候可以使用
</p>

<!--演示-->
<script>
    // ------ break 退出循环 ------
    // 条件直接给 true, 意味着死循环
    while (true) {
        let ai = prompt('你爱我吗---提示打 爱')
        // 退出条件 爱
        if (ai === '爱') {
            break // 退出循环,整个退出
        }
    }

    // ------ continue 退出本次循环 ------
    let i = 1
    while (i <= 5) {
        if (i === 3) {
            i++ //注意: 这个要加,不然会死循环, 想想为什么
            continue // 退出本次循环, 继续下一轮循环
        }
        document.write(`打印输出的数: ${i} <br>`) // 看页面输出, 没有 3
        i++
    }
</script>
</body>
</html>